@charset "utf-8";
* { word-wrap: break-word; outline:none;}
body, input, button, select, textarea {font: 12px/1.5 'Hiragino Sans GB','Microsoft Yahei',tahoma,sans-serif; color:#444; }
table { empty-cells: show; border-collapse: collapse; }
textarea{border:1px solid #ccc;}
 
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, a, blockquote, address, time, span, em, img, ol, ul, li, figure, canvas, video, iframe,p { margin: 0; padding: 0; border: 0;  text-decoration: none; list-style: none }
strong { margin: 0; padding: 0; border: 0; vertical-align: baseline; text-decoration: none; list-style: none }
a, a:active, a:hover { outline: 0 }
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary { display: block }
 

h1, h2,h3,h4,h5,h6 { font-size: 1em; font-weight:100;}
ul li,.xl li { list-style: none; }

em,cite,i { font-style: normal; }
a { color: #333;text-decoration: none; cursor:pointer;}
a:hover { text-decoration: none; }
a img { border: none; }
label { cursor: pointer; }
.cur,cursor{ cursor:pointer;}
.z { float: left; }
.y { float: right; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.vm { vertical-align: middle; }
.vm * { vertical-align: middle; }
.clear{clear:both;height:0;line-height:0;font-size:0;}
img { border-style:none; }
.hide{display:none;}
.del{text-decoration: line-through;margin-right:5px;color:#ddd;}
.red{color:#F00;}
.ccc{color:#ccc;}
.ad{overflow:hidden;text-align:center;}
.yzm{cursor:pointer;}
.edui-btn-toolbar .edui-btn  .edui-icon.edui-icon-taoke{background:url(/assets/global/images/login_taobao.png) no-repeat 50% 50% ;}

.taeapp .bdshare-button-style2-16 .bds_sqq {  background-position: 0 -625px;}
.taeapp  .bdshare-button-style2-16 .bds_weixin {  background:url(/assets/global/images/bd_wx-16.jpg) 0 0 no-repeat  ;}

.taeapp .bdshare-button-style2-24 .bds_sqq {  background-position: 0 -625px;}
.taeapp  .bdshare-button-style2-24 .bds_weixin {  background:url(/assets/global/images/bd_wx-24.jpg) 0 0 no-repeat  ;}

._auto_ad{width:100%;}
._auto_ad a{display:block;width:100%;height:100%;}


.select_fid .on{color: #FFF;background: #069;}
.uz_system object{display:none; visibility:hidden;}
.ac{text-align:center;}
.ve{  position: relative;  top: 50%;  transform: translateY(-50%);}
.ac2 {  position: relative;  left: 50%;  transform: translateX(-50%); }

.ff{font-family:'微软雅黑','方正蓝亭中黑','方正蓝亭黑','黑体';}
.location .upload_file_btn{display:-none;}
.text_bg{background:url(/assets/global/images/text_bg.png) no-repeat 0 0;margin-right: 5px;padding: 8px;border: 1px solid #DADADA;}
.shadow:hover{box-shadow:1px 2px 12px #999}
.shadow2:hover{box-shadow: 1px 1px 8px 4px rgba(100,100,100,0.3);}

/* error */
.system_error  { background-color: white; color: black; font: 12px verdana, arial, sans-serif; margin: 0 auto;}
.system_error{width: 100%;min-height: 600px;}
.error_main{padding: 20px 150px;}

.system_error a.go_home{font-size:24px;color:#F60;font-weight:600;}
.system_error .red {}
.system_error h1 { color: #FF0000; font: 18pt "Verdana"; margin-bottom: 0.5em; }
.system_error .bg1 { background-color: #FFFFCC; }
.system_error .bg2 { background-color: #EEEEEE; }
.system_error .table { background: #AAAAAA; font: 11pt Menlo, Consolas, "Lucida Console" }
.system_error .info { background: none repeat scroll 0 0 #ccc; border: 0px solid #aaaaaa; border-radius: 10px 10px 10px 10px; color: #000000; font-size: 11pt; line-height: 160%; margin-bottom: 1em; padding: 1em; }
.system_error .help { background: #ccc; border-radius: 10px 10px 10px 10px; font: 12px verdana, arial, sans-serif; padding: 1em; font-size:14px;}
.system_error .help a{ color: #f00; font-size:14px; }
.system_error .sql { background: none repeat scroll 0 0 #FFFFCC; border: 1px solid #aaaaaa; color: #000000; font: arial, sans-serif; font-size: 9pt; line-height: 160%; margin-top: 1em; padding: 4px; }

/* go_top */
.go_top { position: fixed; bottom: 80px; right: 20px; display:none;padding-bottom: 5px;text-align: center; }
.go_top a { text-decoration: none; color: #F3F;  width: 50px;  font-size:12px;cursor:pointer;}
.go_top a:hover { color: #F3F; }
.go_top a span { background: #F6F; border-radius: 6px; display: block; width: 50px; height: 38px; margin-bottom: 5px; color: #FFFFFF; font-size: 38px; padding-bottom: 5px; }
.go_top a:hover span { background: #F06; }

/*showpage*/


.pg, .pgb { line-height:46px;height:46px; }
.pg a, .pg strong, .pgb a, .pg label {margin-left:4px; height:34px;text-align: center;font-size:16px;padding: 6px 15px; border:1px solid; border-color:#C2D5E3; background:#FFF no-repeat; color:#333; overflow:hidden; text-decoration:none; }
.pg span { width:auto!important;  margin-left:0!important; }
.pg a:hover, .pgb a:hover { border-color:#369; color:#369; }
.pg strong { background-color:#E5EDF2; }
.pg label { cursor:text; display:none; }
.pg label .px { padding:0; width:25px;}
em, cite, i { font-style: normal; }








/* 图片轮播 */

.gd{border:1px solid #000;overflow:hidden;  position:relative; }
.gd .gd_t a{text-decoration:none;}
.gd .gd_t ul li{display:-none;}
.gd .gd_b{ position:absolute;right:15px;bottom:15px;z-index:1;}
.gd .gd_b ul li {float:left;width:24px;height:24px;margin-right:10px;background:#F3C;color:#FFF;text-align:center;line-height:24px;font-size:14px;cursor:pointer;}
.gd .gd_b ul li a{color:#FFF;display:block;width:100%;}
.gd .gd_b ul li.on,.gd .gd_b ul li a:hover{background:#F00;text-decoration:none;}



/* showmessage */
.showmessage{width:700px;margin:10px auto;;}
.altw { min-width: 450px; max-width:980px; margin:0 auto;}
.altw .fltc { margin-bottom: 0; padding: 8px; }
.alert_right,.alert_error,.alert_info { padding: 6px 0 6px 58px; min-height: 40px; height: auto !important; height: 40px; line-height: 160%; background:url(/assets/global/images/right.gif) no-repeat 8px 8px; font-size: 14px; }
.alert_error { background-image: url(/assets/global/images/error.gif); }
.alert_error a { font-weight: 700; color: #369; }
.alert_info { background-image: url(/assets/global/images/info.gif); }
.alert_btnleft { margin-top: 8px; }
.alert_btn { margin-top: 20px; text-align: center; }
.alert_act { margin-top: 20px; padding-left: 58px; }
.nfl .f_c {margin: 60px auto;padding: 20px;width: 580px;border: 3px solid #F2F2F2;background: #FFF;}

/* apply */

.goods_apply{width:990px;margin:15px auto;}
.goods_apply .nobdb {width:750px;}
.goods_apply .nobdb .noborder{padding:2px 3px;}
.goods_apply .nobdb .td_l{width:100px;padding:10px;text-align:left;color:#666;}
.goods_apply .nobdb .txt{width:240px;}
.goods_apply .nobdb .red{color:#F00;}
.goods_apply .nobdb .tips2{color:#999;}
.goods_apply .nobdb .tips2:hover{color:#000;}
.goods_apply .nobdb .rowform{width:320px;}
.goods_apply .nobdb .rowform ul li{float:left;margin-right:15px;}
.goods_apply .nobdb .w90{width:90px;}
.goods_apply .nobdb .w40{width:40px;}
.goods_apply .nobdb .btn{padding:5px 10px;}
.goods_apply .txt{height:18px;}

/* debug */
.uz_system_debug{margin:10px auto;border:10px solid #ccc;background:#eee;}
.uz_system_debug .uz_info{width:100%;display:block;}
.uz_system_debug .tit{width:80px;margin-right:15px;float:left;font-weight:600;color:#900;text-align:right;}
.uz_system_debug .uz_info .info_list{line-height:20px;border-bottom:1px solid #eee;margin:2px 0 ;display:block;}
.uz_system_debug .uz_info .info_list .info_con{margin-left:80px;display:block;padding-left:10px;}
.uz_system_debug h1{font-size:24px;font-weight:600;line-height:40px;}
.uz_system_debug a{ color:#00F!important;}
.uz_system_debug .uz_debug_info{padding-left:10px;border:1px solid #ccc;}
.uz_system_debug .uz_debug_info .debug_info_list{display:none;overflow-y: hidden;}
.uz_system_debug .global_list a{margin-right:10px;}
.uz_system_debug .global_list a.on{color:#F00!important;font-weight:600;}


/*弹出层*/
.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r { overflow:hidden; background:#000; opacity:0.3; filter:alpha(opacity=30); }
.t_l,.t_r,.b_l,.b_r { width:8px; height:8px; }
.t_c,.b_c { height:8px; }
.m_l,.m_r { width:8px; }
.t_l { -moz-border-radius:8px 0 0 0; -webkit-border-radius:8px 0 0 0; border-radius:8px 0 0 0; }
.t_r { -moz-border-radius:0 8px 0 0; -webkit-border-radius:0 8px 0 0; border-radius:0 8px 0 0; }
.b_l { -moz-border-radius:0 0 0 8px; -webkit-border-radius:0 0 0 8px; border-radius:0 0 0 8px; }
.b_r { -moz-border-radius:0 0 8px 0; -webkit-border-radius:0 0 8px 0; border-radius:0 0 8px 0; }
.m_c { background:#FFF; }
.m_c .tb { margin:0 0 10px; padding:0 10px; }
.m_c .c { padding:0 10px 10px; }
.m_c .o { padding:0; height:26px; text-align:right; border-top:1px solid #CCC; background:#F2F2F2; }
.m_c .el { width:420px; }
.m_c .el li { padding:0; border:none; }
.flb { padding:10px 10px 8px; height:20px; line-height:20px; border-bottom: 1px solid #eee;}
.flb em { float:left; font-size:14px; font-weight:700; color:#369; }
.flb em a { text-decoration:none; }
.flb .needverify { float:left; margin-left:8px; padding-left:13px; width:45px; height:21px; line-height:21px; background:url(re_unsolved.gif) no-repeat 0 0; font-size:12px; color:#999; font-weight:400; }
.flb .onerror,.flb .onright { padding-left:20px; height:auto; line-height:140%; white-space:nowrap; font-size:12px; font-weight:400; }
.flb .onerror { background:url(/assets/global/images/check_error.gif) no-repeat 0 50%; }
.flb .onright { background:url(/assets/global/images/check_right.gif) no-repeat 0 50%; color:#666; }
.flb span { float:right; color:#999; }
.flb span a,.flb strong { float:left; text-decoration:none; margin-left:8px; font-weight:400; color:#333; }
.flb span a:hover { color:#999; }
.flbc { float:left; width:20px; height:20px; overflow:hidden; text-indent:-9999px; background:url(/assets/global/images/cls.gif) no-repeat 0 0; cursor:pointer; }
.flbc:hover { background-position:0 -20px; }
.floatwrap { overflow:auto; overflow-x:hidden; margin-bottom:10px; height:280px; }

.fwin_dialog_cancel,.fwin_dialog_submit { padding:2px 15px; cursor:pointer; margin:2px 5px;}
.altw .fltc { margin-bottom:0; padding:8px; }
.xg1{color:#666;}
.fwin_cover,.fwinmask,.fwin_dialog{ position:fixed!important;}

.content_box{margin:5px 10px;font-size:14px;}
.content_box_0{width:400px;min-height:150px;}
.content_box_1{width:600px;min-height:300px;}
.content_box_2{width:800px;min-height:400px;}

/*日期框*/
._dateline{background:#fff url(/assets/global/images/dateline.png) no-repeat right center!important; cursor:pointer;}
.calendar { padding:5px; text-align:left; border:1px solid #DDD; background:#FFF; margin-bottom:0.8em; }
.calendar a{color:#369;font-weight:700;}
.calendar .timeee{ cursor:pointer;}
.calendar .timeee_m{position:absolute;left:0;top:0;width:40px;line-height:14px;text-align:left;}
.calendar .pn{width:45px;line-height:20px; cursor:pointer;}
.calendar td { padding:2px; font-weight:700; border:none;}
.calendar_week td { height:2em; line-height:2em; border-bottom:1px solid #C2D5E3; }
.calendar_week a { color:#369; }
.hourminute td { padding:4px 2px; border-top:1px solid #C2D5E3; }
.calendar_expire, .calendar_expire a:link, .calendar_expire a:visited { color:#666; font-weight:normal; }
.calendar_default, .calendar_default a:link, .calendar_default a:visited { color:#369; }
.calendar_checked, .calendar_checked a:link, .calendar_checked a:visited { color:#F26C4F; font-weight:bold; }
td.calendar_checked, span.calendar_checked { background:#C2D5E3; }
.calendar_today,.calendar_today a:link,.calendar_today a:visited { color:#444; font-weight:bold; }
.calendar_header td { width:30px; height:20px; border-bottom:1px solid #C2D5E3; font-weight:normal; }
.calendar_year { display:none; line-height:130%; background:#FFF; position:absolute; z-index:10; }
.calendar_year .col { float:left; background:#FFF; margin-left:1px; border:1px solid #C2D5E3; padding:4px; }
.calendar_month { display:none; background:#FFF; line-height:130%; border:1px solid #DDD; padding:4px; position:absolute; z-index:11; }
.calendar .next_month,.calendar .calendar_week{ cursor:pointer;}
.calendar .calendar_td{ cursor:pointer;}



/* hover img */
.taeapp ._hover_img{ position:relative;}
.taeapp ._hover_img a img{display:none;max-width:350px;border:5px solid #ccc; position: absolute;z-index: 1;}
.prize_mlist{height:24px;line-height:24px;font-size:14px;border-bottom:1px  dotted #ccc;color:#03F;}
.ajax_del{cursor:pointer;}

/* 登录 */
.uz_system_login{background:#fff;padding:10px;}
.uz_system_login_btn { display: block; overflow: hidden; width: 180px; height: 45px; margin: 10px auto 0; border: 0; background: #00B3FF; font: 18px/45px arial, 微软雅黑, 宋体; text-align: center; color: #FFF; cursor: pointer; }
.xf-uz_system_login_btn:hover { background: #4CC6FF; }


/* apply right */
.bm_right_side {float: right;border: 1px solid #DDD;border-radius: 8px 8px 8px 8px;width:280px;padding: 5px 15px;overflow: hidden;}
.goods_apply{width:1080px;background:#fff;padding:10px;}
.main_box{width:100%;}

/*AJAX报名*/
.apply_check{margin:10px 0;padding:5px 0;}
.apply_check_l{width:370px;margin-right:10px;float:left;padding-top:3px;}
.apply_check_r{width:100px;float:left;}
.apply_check_value{width:230px;}
.apply_check_btn{padding: 5px 10px;}

/* 红色版翻页 */



.redpage {text-align:center;background:none;margin:25px 0;}
.redpage .pg a,.redpage .pg strong,.redpage .pgb a, .pg label{margin-left:0;padding: 10px 20px;color:#666;border:none;border-top: 1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.redpage .pg strong{background:#B20000;color:#FFF;}
.redpage .pg a:hover,.redpage  .pgb a:hover{text-decoration:none;color:#F00;background:#f1f1f1;}
.redpage .pg a.nxt{ border-radius: 0 14px 14px 0 ;border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
.redpage .pg a.prev{ border-radius: 14px 0 0 14px ;border-right: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;}
.redpage .pg .pgb{text-align:center;background:#f1f1f1;}
.redpage .pg a.prev,.redpage  .pg a.nxt{;}

/* 蓝色版翻页 */
.taeapp .bluepage {text-align:center;background:none;margin:15px 0;}
.taeapp .bluepage .pg a,.taeapp .bluepage .pg strong,.taeapp .bluepage .pgb a, .pg label{color:#999;margin-left:0;
			border:none;border-right:#eee 1px solid;padding: 10px 20px;}
.taeapp .bluepage .pg strong{background:#00a8b9;color:#FFF;padding-bottom: 12px;padding: 10px 20px;}
.taeapp .bluepage .pg a:hover,.taeapp .bluepage  .pgb a:hover{color:#00F;text-decoration:none;}
.taeapp .bluepage .pg a.nxt{ border-radius: 0 14px 14px 0 ;background:#f5f4f4;}
.taeapp .bluepage .pg a.prev{ border-radius: 14px 0 0 14px ;background:#f5f4f4;}
.taeapp .bluepage .pg .pgb{text-align:center;background:#eee;}
.taeapp .bluepage .pg a.prevs,.taeapp .bluepage  .pg a.nexs{color:#999!important;}
.taeapp .bluepage .pg a{border:1px solid #eee;border-right:none;}





/*--------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------- globa end---------------------------------------------------*/
/*----------------------------------------系统加载所需CSS,请不要修改或删除--------------------------------------*/



/*.main .pg a, .main .pg strong, .main .pgb a,.main  .pg label{height:34px;text-align: center;line-height: 34px;font-size:16px;padding:0 12px;}
*/


.xf-login-btn { display: block; overflow: hidden; width: 180px; height: 45px; margin: 10px auto 0; border: 0; background: #EC1A5B; font: 18px/45px arial, 微软雅黑, 宋体; text-align: center; color: #FFF; cursor: pointer; }
.xf-login-btn:hover { background: #4CC6FF; }
.xf-layout { width: 1080px; margin-left: auto; margin-right: auto; }
.xf-layout:after { display: table; clear: both; content: ""; }


input, textarea, select, button { color: #555; font: 12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif; }
select,.checkbox,.dateline,.radio,.upload_file_btn,.btn{ cursor:pointer;}
/* .txt{height:18px;} */



/* login */

.login-box { border:5px solid #eee;  width:570px; margin:150px auto 0 auto; padding:0 30px; }
.login-top { height:48px; line-height:48px; }
.login-top a { color:#666; }
.login-top a:hover { color:#333; text-decoration:underline; }
.safe-tips { border:1px solid #F2DD8C; background:url(/assets/global/images/safe-tips.gif) 10px #FFFFCC no-repeat; color:#666; height:35px; line-height:35px; margin-top:5px; padding-left:30px; zoom:1; overflow:hidden; }
.login-main { margin-top:10px; background:url(/assets/global/images/login_bg.png) no-repeat right center;}
.login-main dl { width:300px; }
.login-main dl dt, .login-main dl dd {  height:30px; line-height:30px; display:inline-block; margin-top:5px; }
.login-main dl dt { width:90px; text-align:right; font-size:14px; color:#666; padding-right:5px; }

.login-main dl dd input#vdcode { width:50px; margin-right:5px; }
.login-main .login-btn { background:url(/assets/global/images/login-btn.jpg) no-repeat; width:84px; height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; color:#fff; border:none; margin-top:5px; cursor:pointer; }
.login-power { font:11px Tahoma, Helvetica, Arial, sans-serif; height:25px; line-height:25px; text-align:right; color:#999; margin-top:5px; }
.login-power strong { color:#669900; }
.login-power a { margin:0 3px; color:#256EB1; }
.login-power a:hover { text-decoration:underline; color:#1A4A77; }
.dede-iframe { margin:0 auto; width:640px; }
.dede-ad { border:5px solid #eee; background-color:#fff; width:630px; margin:0 auto; }
.dede-ad ul { padding:10px 0 10px 3px; overflow:hidden; zoom:1; }
.dede-ad ul li { float:left; display:inline; width:120px; height:60px; margin-left:4px; }
.dede-ad ul li img { width:120px; height:60px; }
.login-main h3{font-size: 12px;color: #86867F;}

.reg_m{width:100%;margin:10px 0;}
.reg_l{width:90px;float:left;color:#666;}
.reg_r{width:230px;float:left;}
.reg_btn{padding-left:120px;;}
.reg_input{width:220px;border:1px solid #ccc;height:22px;line-height:22px;text-indent:5px;color:#999!important;}

.login-box{padding-bottom:10px;}

/*  佣金  */
.show_select_type{}
.show_select_farme{width:430px;height:55px;border:none;}
.commonission_info{font-size:18px;color:#36C;line-height:28px;margin-bottom:5px;}
.commonission_info h1{font-size:22px;margin:10px 0;color:#F60;}
.hd .nav .nbd .ni{height:30px;line-height:30px;}
.hd .nav .nbd{height:30px;margin-top:30px;}
.commission_wp{width:1080px;margin:15px auto;padding:50px 10px;background:#FFF;height:330px;}



.friend_link_more{width:980px;margin:0 auto;line-height:24px;height:24px;font-size:14px;padding:30px 5px;}
.friend_link_more a{margin-right:10px;}
._login_img{margin-right: 5px;vertical-align: middle;}



.dialog_box { text-align: center; position: fixed; z-index: 999999999; top: 0;height:0;}
.dialog_box .dialog_content { background: #fff; z-index: 1026; position: absolute; padding: 20px 50px 20px 50px;border-radius:0 0 8px 8px; left: 4px; display: block ;border: 10px solid #eee; border-top:none;}
.dialog_box .dialog_content .dialog_icon { width: 24px; height: 24px; background: url(/assets/global/images/message-icon.png); text-indent: -9999px; display: block;  float:left;}
.dialog_box .dialog_content .dialog_text { line-height: 24px;  font-size: 18px; display: block ;word-break:break-all;}
.dialog_box .dialog_content .dialog_text pre { font-size: 18px ;max-width:800px;}
.dialog_box.dialog_status-alert .dialog_content { background: #fffcf0 }
.dialog_box.dialog_status-alert .dialog_content .dialog_icon { background-position: -24px 0 }
.dialog_box.dialog_status-error .dialog_content { background: #fffcf0 }
.dialog_box.dialog_status-error .dialog_content .dialog_icon { background-position: -48px 0 }
.dialog_box.dialog_status-notice .dialog_content .dialog_icon { background-position: -72px 0 }
.dialog_box.dialog_status-question .dialog_content .dialog_icon { background-position: -96px 0 }
.dialog_box.dialog_status-forbidden .dialog_content { background: #fffcf0 }
.dialog_box.dialog_status-forbidden .dialog_content .dialog_icon { background-position: -120px 0 }



.share_box p{min-height:24px;line-height:24px;}

.share_box a{width:20px;height:20px;display:block;float:left;margin-right:5px;background:url(/assets/global/images/share.png);text-indent:-9999px;line-height:30px;}
.share_box .share_qqzone{background-position:0 -160px;}
.share_box .share_weibo{background-position:0 -40px;}
.share_box .share_t{background-position:0 -200px;}
.share_box .share_renren{background-position:0 -80px;}
.share_box .share_kaixin{background-position:0 -120px;}
.share_box .share_douban{background-position:0 -280px;}


.check_box { width: 500px; margin: 0 auto; padding: 10px; background: #eee; border-radius: 12px; }
.check_box_m { background: #fff; padding: 15px; }
.check_box_m ul li { height: 40px; line-height: 40px; margin: 10px 0; }
.check_box_m ul li span { width: 65px; float: left; display: block; text-align: right; padding-right: 15px; }
.check_box_close { position: absolute; right: 15px; top: 15px; background: #000 url(/assets/global/images/close.gif) no-repeat center center; 
width: 20px; height: 20px; cursor: pointer; }

.check_box .check_box_input{border: 1px solid;border-color: #666 #ccc #ccc #666;background: #F9F9F9;color: #333;width: 260px;
height: 28px;line-height: 28px;text-indent:5px;}
.check_box .check_phone_text{width:200px;}
.check_box .check_btn{width: 80px;height: 30px;background-color: #28AAE0;color: #ffffff;text-align: center;line-height: 30px;border-radius: 2px;
border: none;cursor: pointer;text-align:center;}

.check_box .check_btn:hover{background:#1493C7;}
.check_box .ret_msg{color:#666;}
.check_box .check_box_btn_des,.check_box .check_box_btn_des:hover{background:#CCC;}






/* dialog info*/
.dialog_info_suc {background-color: rgba(47, 183, 70, 0.95);z-index:99999999; position: fixed;top:0;left:0;display:none;}
.dialog_info_hint {position: fixed;z-index: 11111;padding: 15px;border-radius: 3px;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);max-width:800px}
.dialog_info_suc .dialog_info_status {background-position: 0 0;}
.dialog_info_hint .dialog_info_status {float: left;width: 24px;height: 24px;overflow: hidden;background: url(/assets/global/images/dialog_info.png) no-repeat;}
.dialog_info_hint .dialog_info_con {padding-left: 30px;line-height: 24px;font-size: 16px;color: white;}
.dialog_info_error .dialog_info_status{background-position:-48px 0;}
.dialog_info_success .dialog_info_status{background-position:0 0;}
.dialog_info_info .dialog_info_status{background-position:-24px 0;}
.dialog_info_none .dialog_info_status{display:none;}
.dialog_info_none .dialog_info_con{padding-left:0;}


/*底部标签*/
.tag_list .tags_m { font-size: 12px;padding:15px 0; list-style-type: none; background-color: #FFFFFF; margin: 10px auto; overflow: hidden;line-height:26px;}
/* .tag_list .tags_m  { text-decoration: none; margin-top: 10px; margin-right: 5px; margin-left: 10px; position: relative; float: left; overflow: hidden; width: 80px; height: 20px; } */
.tag_list .tags_m  a { margin:  5px; padding: 5px 5px; border-radius: 2px; color: #333; }
.tag_list .tags_m  a:hover { background: #E73121; color: #FFF; text-decoration: none; }




/*评论*/
.comment_box { clear: both; position: relative; overflow: visible;padding:10px; }
.comment_main .comment_highlight { color: #017cb9 }
.comment_main .comment_avatar { box-shadow: 0 1px 1px rgba(255,255,255,0.75); position: relative; border-radius: 0; background-color: #fff; float: left }
.comment_main .comment_avatar img{width:50px;height:50px;}
.comment_main .comment_icon{vertical-align: middle;display: inline-block;overflow: hidden;background: url(/assets/global/images/comment_bg.gif) no-repeat;}
.comment_main a:hover { color: #333 }
.comment_main ul, .comment_main ul li { background: none; margin: 0; padding: 0 }
.comment_main .comment_arrow { position: absolute; width: 0; height: 0; font-size: 0;line-height: 0  }
.comment_main .comment_arrow-down { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff }
.comment_main button { cursor: pointer; margin: 0; padding: 0; border-radius: 0 }
.comment_main .comment_visitor-name { font-size: 14px; }
.comment_main .comment_meta { position: relative; padding: 8px 0; line-height: 24px;  font-size: 14px;margin-bottom: 10px;}
.comment_main a.comment_like-thread-button { color: #555; padding: 4px 8px; border: 1px solid #ccc; border-bottom-color: #aaa; box-shadow: inset 0 0 1px #fff; margin-right: 15px; text-shadow: 0 1px 0 #fff; background-color: #e0e0e0; background-repeat: no-repeat;}
.comment_main a.comment_like-thread-button .comment_icon-heart { position: relative; top: -2px; opacity: 1 }
.comment_main a.comment_like-thread-button span { color: #555 }
.comment_main .comment_thread-cancel-like { display: none }
.comment_main a.comment_thread-liked { background: #e9e9e9 }
.comment_main a.comment_thread-liked:hover .comment_thread-cancel-like { display: inline }
.comment_main a.comment_thread-liked:hover .comment_thread-like-text { display: none }
.comment_main #comment_hot-posts { border: 1px solid #ccc; overflow: hidden; margin: 8px 0; padding: 0; _height: 100% }
.comment_main .comment_header { font-weight: bold; font-size: 14px; color: #555; line-height: 30px; }
.comment_main .comment_visitor { float: right; line-height: 1.5em; margin-right: 6px }
.comment_main .comment_alert { margin: .5em 0; border: 1px solid #fbeed5; border-radius: 0; padding: 6px 6px; color: #c09853; background-color: #fcf8e3; line-height: 1.5em }
.comment_main a.comment_unread-comments-count { display: none; background-color: #017cb9; color: #fff; margin-right: 6px; padding: 1px 5px; font-weight: bold;  border-radius: 0; box-shadow: inset 0 1px 1px rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.3); text-shadow: 0 1px 1px rgba(0,0,0,0.3) }
.comment_main a.comment_unread-comments-count:hover { background: #f00 }
.comment_main .comment_replybox { width: auto; font-size: 12px; z-index: 3; margin: 8px 0; padding: 0 0 0 60px; position: relative; _zoom: 1 }
.comment_main .comment_replybox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.comment_main .comment_replybox .comment_avatar { position: absolute; top: 0; left: 0 }
.comment_main .comment_replybox .comment_avatar img { width: 50px; height: 50px; visibility: visible; margin: 0 }
.comment_main .comment_inline-replybox { margin: 8px 0 2px 0; padding-left: 38px }
.comment_main .comment_inline-replybox .comment_avatar img { width: 30px; height: 30px; box-shadow: 0 1px 2px rgba(0,0,0,0.22) }
.comment_main .comment_post_wrapper { position: relative; border: 1px solid #ccc; border-bottom: none; padding-right: 20px; background: #fff url(http://static.duoshuo.com/images/bg_sprites.png) 0 -90px repeat-x; overflow: hidden }
.comment_main .comment_post_wrapper textarea { box-shadow: none;  overflow: auto; padding: 10px; height: 54px; margin: 0; resize: none; color: #999; width: 100% }
.comment_main .comment_post_wrapper textarea:focus { color: #333 }
.comment_main .comment_post_wrapper .comment_hidden-text { word-wrap: break-word; visibility: hidden; position: absolute; top: 0; left: 10px; right: 10px }
.comment_main .comment_post_wrapper textarea, .comment_main .comment_post_wrapper .comment_hidden-text { display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; border: none }
.comment_main .comment_post_toolbar { position: relative; width: 100%; box-shadow: 0 1px 0 rgba(255,255,255,0.6) }

.comment_main .comment_post_options { position: relative; margin-right: 100px; height: 30px; border: 1px solid #ccc; border-right: none; border-bottom-color: #aaa; border-bottom-left-radius: 0;  background: #fbfbfb; }
.comment_main .comment_toolbar-buttons { position: absolute; top: 5px; left: 6px }
.comment_main .comment_toolbar-button {width: 19px; height: 19px; float: left; margin-right: 4px; background: transparent url(http://static.duoshuo.com/images/sprites.png) no-repeat;  opacity: 0.6; transition: opacity .15s linear; cursor:pointer; }
.comment_main .comment_toolbar-button:hover { opacity: 1 }
.comment_main .comment_add-image { background-position: 0 -48px }
.comment_main .comment_add-image:hover { background-position: 0 -66px }
.comment_main .comment_add-emote { background-position: 0 -12px }
.comment_main .comment_add-emote:hover { background-position: 0 -30px }
.comment_main .comment_post_button { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; right: 0; top: 0; height: 32px; width: 100px; text-align: center; text-shadow: 0 1px 0 #fff; color: #555; font-size: 14px; font-weight: bold; border: 1px solid #ccc; border-bottom-color: #aaa; border-bottom-right-radius: 0; background-color: #e6e6e6; background-repeat: no-repeat;  background-image: linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6); transition: all .15s linear; -webkit-transition: all .15s linear; -moz-transition: all .15s linear; box-shadow: inset 0 0 1px #fff }
.comment_main .comment_post_button:hover { background-position: 0 -15px; color: #333 }
.comment_main .comment_post_button:active { -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05) }
.comment_main .comment_post { width: 100%; overflow: hidden; clear: both; border-top: 0; margin: 0; padding: 0; list-style: none; border-bottom: 1px dotted #ccc;background: #fff; }
.comment_main .comment_post_placeholder { text-align: center; color: #999; padding: 1em 0 }
.comment_main .comment_post_self { padding: 10px;  }
.comment_main .comment_post_self:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.comment_main .comment_post_self:hover .comment_post_delete, .comment_main .comment_post_self:hover .comment_post_report { display: inline-block }
.comment_main .comment_touch .comment_post_self .comment_post_delete, .comment_main.comment_touch .comment_post_self .comment_post_report { display: inline-block }
.comment_main .comment_body { padding-left: 60px }
.comment_main .comment_body  { font-size: 14px; line-height: 1.5em; margin: .5em 0; word-wrap: break-word }
.comment_main .comment_body img { max-width: 100%; vertical-align: text-bottom }
.comment_main .comment_body embed { max-width: 100% }
.comment_main .comment_body code { display: block; font-size: 12px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; padding: 8px 12px; background-color: #f0f0f0; margin: 8px 0; border-radius: 0; border: 1px solid #ddd; color: #666 }
.comment_main .comment_body a { color: #999 }
.comment_main .comment_body a:hover { color: #555 }
.comment_main comment_context { position: relative; margin: .5em 0; color: #09acfe }
.comment_main comment_context:hover { color: #017cb9 }
.comment_main .comment_header { padding-top: 1px }
.comment_main .comment_footer { line-height: 1.5em }
.comment_main .comment_footer a { margin: 0 6px 0 0; padding: 0 6px 0 0 }
.comment_main .comment_actions a { font-size: 12px; color: #999 }
.comment_main .comment_actions a .comment_icon { position: relative; top: -1px }
.comment_main .comment_user-name { color: #777; font-size: 14px; margin-right: 8px }
.comment_main .comment_post_liked .comment_icon-like { background-position: 0 -130px }
.comment_main .comment_post_liked a.comment_post_likes { color: #017cb9 }
.comment_main .comment_reply-active { display: block }
.comment_main .comment_reply-active .comment_post_reply { color: #333 }
.comment_main .comment_reply-active .comment_post_reply .comment_icon { opacity: 1 }
.comment_main .comment_post_delete, .comment_main .comment_post_report { display: none }
.comment_main .comment_icon-heart { width: 14px; height: 13px; background-position: 0 -130px }
.comment_main .comment_icon-settings { width: 12px; height: 12px; margin: 3px 4px 0; opacity: 1 }
.comment_main .comment_icon-like { width: 14px; height: 13px; background-position: 0 -117px }
.comment_main .comment_icon-share { width: 18px; height: 13px; background-position: 0 -234px }
.comment_main .comment_icon-reply { width: 18px; height: 13px; background-position: 0 -105px }
.comment_main .comment_icon-delete { width: 13px; height: 13px; background-position: 0 -176px }
.comment_main .comment_icon-report { width: 12px; height: 12px; background-position: 0 -189px }
.comment_main .comment_time { font-size: 12px; margin-right: 8px; color: #999;  }
.comment_main ul.comment_children { margin-left: 38px }
.comment_main ul.comment_children .comment_avatar { width: 30px; height: 30px }
.comment_main ul.comment_children .comment_avatar img { width: 30px; height: 30px }
.comment_main ul.comment_children .comment_post_self { padding-left: 0 }
.comment_main ul.comment_children .comment_body { padding-left: 38px }
.comment_main .comment_paginator{margin:10px; }
.comment_main .comment_paginator  a{ display:block;width:100%;height:30px;background:#f5f5f5;text-align:center; line-height:30px;font-size:14px;}
.comment_main .comment_paginator  a:hover{background:#f1f1f1;color:#F00;}
.comment_main .comment_paginator div.comment_border { border-top: 1px solid rgba(255,255,255,0.7); margin-bottom: 15px }
.comment_main .comment_paginator a { font-size: 12px; margin: 0 3px; padding: 2px 5px; border: 1px solid transparent }
.comment_main .comment_paginator a.comment_current {  border-radius: 0; background-color: rgba(0,0,0,0.03) }
.comment_main .comment_paginator a.comment_current { color: #017cb9; border: 1px #ccc }


.comment_list{margin-top:10px;border:1px dotted #ccc;padding:5px 10px;font-size:12px;}
.comment_list:hover{border:1px solid #F60;}
.comment_list_body{line-height:24px;margin-bottom:3px;}
.comment_list_top span{margin-right:15px;color:#F60;}
.comment_list_top{border-bottom:1px solid #eee}
.comment_main .comment_msg{color:#666;}

.comment_main .comment_toolbar-buttons a{display:none;}
.comment_main .comment_post_report{display:none!important;}


/*友情链接列表*/

.friendlink_page { background-color: #fff;  margin: 13px auto; padding-top: 30px; padding-left: 24px; border: 1px solid #e2e0e0; -webkit-border-radius: 6px; border-radius: 6px }
.friendlink_page .link { font-size: 18px; padding-bottom: 10px;margin-left: 15px }
.friendlink_page .content { background-color: #f7f7f7;font-size: 14px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; margin-left: 10px }
.friendlink_page .links_content { padding-top: 15px; }
.friendlink_page .links_content .textlink { width: 140px; height: 24px; line-height: 24px; padding: 5px 0; text-align: center; float: left }
.friendlink_page .links_content .textlink a { text-decoration: none }
.friendlink_page .links_content .textlink a:hover { color: #666 }
.friendlink_page .links_content .li2 { width: 120px;margin: 0 2px 6px 2px; overflow: hidden; float: left }
.friendlink_page .desc { padding-left: 15px }
.friendlink_page .imglink { padding-left: 9px }



.find_box{margin:10px;height:40px;}
.find_box .find_input{width:500px;float:left;margin-right:15px;height:17px;line-height:17px;  border: 1px solid #c5d2ff;background-color: #fff;text-indent:5px;}
.find_box .find_button{width:90px;float:left;font-size:14px;height:28px;background-color: #fff; cursor:pointer;
  padding: 0;
  border: 1px solid #c5d2ff;}
.find_box .find_input:hover,.find_button:hover{background:#f5f5f5;}
/* 内容中的商品 */
.item_box{margin:10px 0;}
.item_box .item{margin:10px 0;padding:10px;background:#f7f7f7;text-decoration:none;*cursor:pointer;clear:none!important;*zoom:1}
.item_box .item:after{content:"";clear:both;display:block!important;height:0}
.item_box .item:visited .item_title{color:#818181}
.item_box .item:hover{background:#eee}
.item_box .item_pic{float:left;height:140px;width:140px;margin-right:20px;overflow:hidden}
.item_box .item_pic img{width:140px;height:140px;}
.item_box .item_info{height:140px;overflow:hidden;}
.item_box .item_title{line-height:30px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;height:30px;overflow:hidden;}
.item_box .item_price{height:40px;line-height:40px;overflow:hidden;}
.item_box .price_new{color:#f50;float:left;font-size:16px;margin-right:10px;}
.item_box .price_new strong{font-size:24px;font-weight:400}
.item_box .item_kw{width:100%;height:30px;line-height:30px;text-align:left;font-size:14px;overflow:hidden;}
.item_box .item_kw a.item_kw_first{margin-right:10px;background: #666;}
.item_box .item_kw a{background: #64AAED;  padding: 3px 5px;  color: #fff;  border-radius: 3px;  font-size: 14px;margin-right:3px;}
.item_box .item_kw a:hover{background:#337ABD;}
.item_box .item_kw a.item_kw_first:hover{background: #666; }
.item_box .price_old{margin-left:10px;color:#999;float:left; text-decoration: line-through;font-size:16px;}
.item_box .item_btn{height:30px;width:100px;line-height:30px;margin-top:8px;border:1px solid #da0d15;border-radius:4px;color:#da0d15;text-align:center;font-size:16px;}
.item_box .item_btn a{display:block;width:100%;height:100%;}
.item_box .item_btn a:hover{background:#E02323;color:#FFF;border-color:#FFF;}
.item_box .item_shop{margin-left:20px;font-size:16px;float:left;}
.item_box .item_shop span{color:#999;}
.item_box .item_shop a{color:#F00;}


/*折角  note red rounded */
.note { position: relative; }
.note:before { content: ""; position: absolute; top: 0; right: 0; border-width: 0 16px 16px 0; /* This trick side-steps a webkit bug */ border-style: solid; border-color: #fff #fff #658E15 #658E15; 
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2); box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2); }
.note.red { background: #C93213; }
.note.red:before { border-color: #fff #fff #97010A #97010A; background: #97010A; }
.note.blue { background: #53A3B4; }
.note.blue:before { border-color: #fff #fff transparent transparent; background: transparent; }
.note.taupe { background: #999868; }
.note.taupe:before { border-color: #fff #fff #BDBB8B #BDBB8B; background: #BDBB8B; }

.note.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.note.rounded:before { border-width: 8px; /* Triggers a 1px 'step' along the diagonal in Safari 5 (and Chrome 10) */ border-color: #fff #fff transparent transparent; /* Avoids the 1px 'step' in webkit. Background colour shows through */ -webkit-border-bottom-left-radius: 5px; -moz-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px; }
.note p { margin: 0; }
.note p + p { margin: 1.5em 0 0; }



/*	弹跳进入效果	*/
.bouncein{
	-webkit-animation:bounceIn 1s .2s ease both;
	-moz-animation:bounceIn 1s .2s ease both;}
@-webkit-keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3)}
	50%{opacity:1;-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{
	0%{opacity:0;
	-moz-transform:scale(.3)}
	50%{opacity:1;
	-moz-transform:scale(1.05)}
	70%{-moz-transform:scale(.9)}
	100%{-moz-transform:scale(1)}
}
/*	弹跳退场效果	*/
.bounceout {
-webkit-animation:bounceOut 1s .2s ease both;
-moz-animation:bounceOut 1s .2s ease both;}
@-webkit-keyframes bounceOut{
	0%{-webkit-transform:scale(1)}
	25%{-webkit-transform:scale(.95)}
	50%{opacity:1;
	-webkit-transform:scale(1.1)}
	100%{opacity:0;
	-webkit-transform:scale(.3)}
}
@-moz-keyframes bounceOut{
	0%{-moz-transform:scale(1)}
	25%{-moz-transform:scale(.95)}
	50%{opacity:1;
	-moz-transform:scale(1.1)}
	100%{opacity:0;
	-moz-transform:scale(.3)}
}

/*	摇摆	*/
.shake{
-webkit-animation:shake 1s .2s ease both;
-moz-animation:shake 1s .2s ease both;}
@-webkit-keyframes shake{
	0%,100%{-webkit-transform:translateX(0);}
	10%,30%,50%,70%, 90%{-webkit-transform:translateX(-10px);}
	20%,40%,60%,80%{-webkit-transform:translateX(10px);}
}
@-moz-keyframes shake{
	0%,100%{-moz-transform:translateX(0);}
	10%,30%,50%,70%, 90%{-moz-transform:translateX(-10px);}
	20%,40%,60%,80%{-moz-transform:translateX(10px);}
}

/*	弹起	*/
.bounce{
	-webkit-animation:bounce 1s .2s ease both;
	-moz-animation:bounce 1s .2s ease both;}
@-webkit-keyframes bounce{
	0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
	40%{-webkit-transform:translateY(-30px)}
	60%{-webkit-transform:translateY(-15px)}
}
@-moz-keyframes bounce{
	0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
	40%{-moz-transform:translateY(-30px)}
	60%{-moz-transform:translateY(-15px)}
}


